package com.javarush.test.level04.lesson06.task03;

/* Сортировка трех чисел
Ввести с клавиатуры три числа, и вывести их в порядке убывания.
*/

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.InputStream;


public class Solution
{
    public static void main(String[] args) throws Exception
    {
        //Напишите тут ваш код
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int a = readNum(br);
        int b = readNum(br);
        int c = readNum(br);
        goSort3(a, b, c);
    }

    private static int readNum(BufferedReader br)   throws Exception
    {
        return Integer.parseInt(br.readLine());
    }

    private static void goSort3(int a, int b, int c)
    {
        if (!sortHelper(a, b, c))
        {
            if (!sortHelper(b, a, c))
            {
                if (!sortHelper(c, a, b))
                    System.out.println("O_O");
            }
        }
    }

    private static boolean sortHelper(int a, int b, int c)
    {
        boolean res = false;

        if (a >= b && a >= c)
        {
            System.out.println(a);
            if (b >= c)
            {
                System.out.println(b);
                System.out.println(c);
            }
            else
            {
                System.out.println(c);
                System.out.println(b);
            }
            res = true;
        }

        return res;
    }
}
